AI034
El lenguaje de programación Rust
Funcionalidades avanzadas y Rust inseguro
Objetivos de aprendizaje
- Comprender las cinco funciones principales de Rust inseguro y cuándo utilizarlas
- Dominar la desreferenciación de punteros brutos y la implementación de abstracciones seguras
- Explicar las reglas de la Interfaz de Función Externa (FFI) para la interoperabilidad con C
- Implementar patrones de traits avanzados, incluyendo tipos asociados y parámetros de tipo genéricos por defecto
- Analizar los compromisos entre seguridad en tiempo de compilación y rendimiento en tiempo de ejecución en código de nivel de sistema